<?php

	$this->Html->script(array('jquery.maskedinput-1.2.2.min','maskinput'), false);
	
	echo $this->Form->create('Paciente');
	echo $this->Form->input('id');
	echo $this->Form->input('nome',array('type' => 'text', 'class' => 'tamanho50', 'label' => __('Nome'), 'maxlength' => 100));
	echo '<div style="clear:both"></div>';
	
?>

<div id="tabs">

	<ul>
		<li><a href="#tabs-DadosCadastrais">Dados Cadastrais</a></li>
	</ul>
	
	<div id="tabs-DadosCadastrais" class="painel_tabs">	

		<?php	
			echo $this->Form->input('data_nascimento', array('type' => 'text', 'class' => 'maskdata data', 'label' => __('Dt Nasc')));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('endereco_cep', array('class' => 'maskcep cep', 'label' => __('Cep')));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('endereco_logradouro', array('class' => 'tamanho30', 'label' => __('Logradouro'), 'maxlength' => 100));
			echo $this->Form->input('endereco_numero', array('label' => __('Número')));
			echo $this->Form->input('endereco_complemento', array('label' => __('Complemento')));
			echo $this->Form->input('endereco_bairro', array('class' => 'tamanho30', 'label' => __('Bairro'), 'maxlength' => 100));
			echo $this->Form->input('cidade_id', array('type' => 'select', 'options' => $cidades, 'empty' => 'Selecione', 'class' => 'tamanho30', 'label' => __('Cidade')));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('telefone1',array('class' => 'masktelefone tel', 'label' => __('Telefone fixo 1')));
			echo $this->Form->input('telefone1_nome',array('type' => 'text', 'class' => 'tamanho20', 'label' => __('Nome (Telefone 1) '), 'maxlength' => 50));
			echo $this->Form->input('telefone2',array('class' => 'masktelefone tel', 'label' => __('Telefone fixo 2')));
			echo $this->Form->input('telefone2_nome',array('type' => 'text', 'class' => 'tamanho20', 'label' => __('Nome (Telefone 2)'), 'maxlength' => 50));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('celular1',array('class' => 'masktelefone tel', 'label' => __('Telefone celular 1')));
			echo $this->Form->input('celular1_nome',array('type' => 'text', 'class' => 'tamanho20', 'label' => __('Nome (Celular 1)'), 'maxlength' => 50));
			echo $this->Form->input('celular2',array('class' => 'masktelefone tel', 'label' => __('Telefone celular 2')));
			echo $this->Form->input('celular2_nome',array('type' => 'text', 'class' => 'tamanho20', 'label' => __('Nome (Celular 2)'), 'maxlength' => 50));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('celular3',array('class' => 'masktelefone9 tel', 'label' => __('Telefone celular (Nove Dígitos)')));
			echo $this->Form->input('celular3_nome',array('type' => 'text', 'class' => 'tamanho20', 'label' => __('Nome (Celular 3)'), 'maxlength' => 50));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('estado_civil_id',array('type' => 'select', 'options' => $estado_civil, 'empty' => 'Selecione...', 'class' => 'tamanho20', 'label' => __('Estado Civil')));
			echo $this->Form->input('profissao_id',array('type' => 'select', 'options' => $profissoes, 'empty' => 'Selecione...', 'class' => 'tamanho50', 'label' => __('Profissão')));
			//echo $this->Form->input('primeira_vez',array('type' => 'select', 'options' => $primeira_vez, 'empty' => 'Selecione...', 'class' => 'tamanho15', 'label' => __('1a. Vez')));
		?>
		
	</div>
	
</div>

<?php	
	echo '<div class="botoes_form">';
	echo $this->Form->button('Salvar', array('type' => 'submit'));
	echo $this->Form->button('Voltar', array('type'=>'button', 'onClick' => "javascript:location='{$this->request->base}/{$this->request->controller}/index'"));
	echo '</div>'; 
	echo $this->Form->end();
?>

<script>

	$( "#tabs" ).tabs();
	
	$("#PacienteEnderecoCep").change(function(){
		
		var id = $(this); 
	
		if (id.val() == 0) {
			return;
		}		
		
		$.ajax({
			type: 'POST',
			dataType: 'json',
			url: root() + '/enderecos/pesquisar_cep/' + id.val(),
			async: true,
			beforeSend : function() {
				id.addClass('input_ajax_loading');
			},
			success: function(retorno){
	    		if (retorno) {
	    			$("#PacienteEnderecoLogradouro").val(retorno.Endereco.logradouro);
	    			$("#PacienteEnderecoBairro").val(retorno.Endereco.bairro);
	    			$("#PacienteCidadeId").val(retorno.Cidade.id);
	    			$("#PacienteEnderecoNumero").focus()
	    		} else {
	    			$("#PacienteEnderecoLogradouro").val("");
	    			$("#PacienteEnderecoBairro").val("");
	    			$("#PacienteCidadeId").val("");
	    		}
				id.removeClass('input_ajax_loading');
			}
		});
	
	});	

</script>	